package com.kg.module.jtnc.nhdagl.excels;

import java.util.LinkedHashMap;

/**
 * Excel使用常量 - 农户档案管理表
 *
 * @author xxx
 * @date 2024-11-02
 */
public class KrNhdaglExcelConstant {
    /**
     * 导出所需的字段信息
     */
    public static LinkedHashMap<String, String> EXPORT_EXCEL_COLUMN = new LinkedHashMap<>();
    /**
     * 导入所需字段信息
     */
    public static LinkedHashMap<String, String> IMPORT_EXCEL_COLUMN = new LinkedHashMap<>();
    /**
     * 导入必填字段信息
     */
    public static LinkedHashMap<String, String> IMPORT_REQUIRED_COLUMN = new LinkedHashMap<>();

    static {
        // 初始化导出字段
        EXPORT_EXCEL_COLUMN.put("nhbh", "农户编号");
        EXPORT_EXCEL_COLUMN.put("nhxm", "农户姓名");
        EXPORT_EXCEL_COLUMN.put("nhxb", "农户性别");
        EXPORT_EXCEL_COLUMN.put("nhnl", "农户年龄");
        EXPORT_EXCEL_COLUMN.put("nhlxfs", "联系方式");
        EXPORT_EXCEL_COLUMN.put("nhjtzz", "家庭住址");
        EXPORT_EXCEL_COLUMN.put("jjlxr", "紧急联系人");
        EXPORT_EXCEL_COLUMN.put("jjlxfs", "紧急联系方式");
        EXPORT_EXCEL_COLUMN.put("jsjb", "技术级别");
        EXPORT_EXCEL_COLUMN.put("bindWxState", "绑定微信状态（0：未绑定，1:已绑定）");
        EXPORT_EXCEL_COLUMN.put("nhUserId", "农户用户id");
        EXPORT_EXCEL_COLUMN.put("createTime", "添加时间");
        EXPORT_EXCEL_COLUMN.put("updateTime", "更新时间");
        // 初始化导入字段
        IMPORT_EXCEL_COLUMN.put("农户编号", "nhbh");
        IMPORT_EXCEL_COLUMN.put("农户姓名", "nhxm");
        IMPORT_EXCEL_COLUMN.put("农户性别", "nhxb");
        IMPORT_EXCEL_COLUMN.put("农户年龄", "nhnl");
        IMPORT_EXCEL_COLUMN.put("联系方式", "nhlxfs");
        IMPORT_EXCEL_COLUMN.put("家庭住址", "nhjtzz");
        IMPORT_EXCEL_COLUMN.put("紧急联系人", "jjlxr");
        IMPORT_EXCEL_COLUMN.put("紧急联系方式", "jjlxfs");
        IMPORT_EXCEL_COLUMN.put("技术级别", "jsjb");
        IMPORT_EXCEL_COLUMN.put("绑定微信状态（0：未绑定，1:已绑定）", "bindWxState");
        IMPORT_EXCEL_COLUMN.put("农户用户id", "nhUserId");
        // 初始化导入必填字段
    }

}